<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input type="text">
    <script>
        /*
            自己实现的双向绑定依赖了
                文本框的value属性： 实现  数据 -> 界面
                文本框的input事件:  实现  界面 -> 数据
                    .lazy 其实本质就是把input事件变成change事件
        */
        let msg = '你好'
        const inp = document.querySelector('input')
        inp.value = msg

        // 监听输入框的输入事件
        inp.onchange = function () {
            
            // 一边拿到输入框的内容修改数据
            msg = inp.value
            console.log(msg)
        }
    </script>
</body>
</html>